home *** CD-ROM | disk | FTP | other *** search
-
-
-
- FSYNC C Library Procedures FSYNC
-
-
-
- NNAAMMEE
- fsync - synchronize a file's in-core state with that on disk
-
- SSYYNNOOPPSSIISS
- ffssyynncc((ffdd))
- iinntt ffdd;;
-
- DDEESSCCRRIIPPTTIIOONN
- _F_s_y_n_c causes all modified data and attributes of _f_d to be
- moved to a permanent storage device. This normally results
- in all in-core modified copies of buffers for the associated
- file to be written to a disk.
-
- _F_s_y_n_c should be used by programs that require a file to be
- in a known state, for example, in building a simple transac-
- tion facility.
-
- RREETTUURRNN VVAALLUUEE
- A 0 value is returned on success. A -1 value indicates an
- error.
-
- EERRRROORRSS
- The _f_s_y_n_c fails if:
-
- [EBADF] _F_d is not a valid descriptor.
-
- [EINVAL] _F_d refers to a socket, not to a file.
-
- [EIO] An I/O error occurred while reading from or
- writing to the file system.
-
- SSEEEE AALLSSOO
- sync(2), sync(8), update(8)
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Sprite v1.0 May 22, 1986 1
-
-
-
-